package com.imooc.coupon.service;

import com.imooc.coupon.entity.CouponTemplate;
import com.imooc.coupon.exception.CouponException;
import com.imooc.coupon.vo.TemplateRequest;

/** 构建优惠券模板接口定义
 * @description:
 * @author：naxiaozi，微信：naxiaozi
 * @date: 2025/8/14
 * @Copyright：
 */
public interface IBuildTemplateService {
    /**
     * 创建优惠券模板
     * @param request
     * @return
     * @CouponException
     */
    CouponTemplate buildTemplate(TemplateRequest request)
            throws CouponException;
}
